//////////////////////////////////////////////////////////////////////////

#ifndef _PACKETONSERVER_H_
#define _PACKETONSERVER_H_

//////////////////////////////////////////////////////////////////////////


/** Base class for all packets on server
*
*  @author   Roman Pasechnik
*  @since    Nov 11th, 2009
*  @updated  Nov 11th, 2009
*/
class PacketOnServer
{
//////////////////////////////////////////////////////////////////////////

public:

//////////////////////////////////////////////////////////////////////////


    /** Constructor */
    PacketOnServer( int _clientID );


    /** Destructor */
    virtual ~PacketOnServer();


//////////////////////////////////////////////////////////////////////////


    /** Get client ID */
    int GetClientID() const;


//////////////////////////////////////////////////////////////////////////

private:

//////////////////////////////////////////////////////////////////////////


    /** Client ID */
    int m_ClientID;


//////////////////////////////////////////////////////////////////////////
};


//////////////////////////////////////////////////////////////////////////

#endif

//////////////////////////////////////////////////////////////////////////
